.idSkiSummary .idSkiSummaryHeadline {
	font-size: 10px;
}
.idSkiSummary .idSkiSummaryIEHelper {
	position: relative;
}
.idSkiSummary p.idTitem {
	font-weight: 700;
}
.idSkiSummary .idTeaserLay .idWinterWeatherLink {
	background: url("../img/basis/layout/pixel_trans.gif") 0px 0px; left: 0px; top: 0px; width: 298px; height: 128px; position: absolute; z-index: 1000;
}
.idSkiSummary .idTextImgFirst {
	top: 37px; width: 280px; border-bottom-color: rgb(155, 155, 155); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.idSkiSummary .idTextImg {
	top: 37px; width: 280px; border-bottom-color: rgb(155, 155, 155); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.idSkiSummary .idTextImg {
	top: 74px;
}
.idSkiSummary .idTextImgFirst span {
	float: left;
}
.idSkiSummary .idTextImg span {
	float: left;
}
.idSkiSummary .idTextImgFirst .idTextRight {
	text-align: right; float: right;
}
.idSkiSummary .idTextImg .idTextRight {
	text-align: right; float: right;
}
.idClStandard .idSkiSummaryIEHelper .idTitem {
	width: 300px;
}
.idClHl .idSkiSummaryIEHelper .idTitem {
	width: 300px;
}
.idClStandard .idSkiSummaryIEHelper .idTextImgFirst {
	width: 300px;
}
.idClStandard .idSkiSummaryIEHelper .idTextImg {
	width: 300px;
}
.idClHl .idSkiSummaryIEHelper .idTextImgFirst {
	width: 300px;
}
.idClHl .idSkiSummaryIEHelper .idTextImg {
	width: 300px;
}
.idSkiDetail .idSkiDetailIEHelper {
	margin: 0px 0px 20px; clear: both; position: relative;
}
.idSkiDetail .idSkiDetailHeadline {
	font-size: 12px;
}
.idSkiDetail .idSkiQuelle a {
	color: rgb(92, 92, 92);
}
.idSkiDetail .idSkiQuelle {
	padding: 20px 0px 0px; clear: both; font-weight: bold;
}
.idSkiDetail .idTextImgFirst {
	left: 9px; top: 60px; width: 450px; height: 18px; font-weight: 700; border-bottom-color: rgb(155, 155, 155); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.idSkiDetail .idTextImg {
	left: 9px; top: 60px; width: 450px; height: 18px; font-weight: 700; border-bottom-color: rgb(155, 155, 155); border-bottom-width: 1px; border-bottom-style: solid; position: absolute;
}
.idSpecial2ColWrap .idSkiDetail .idTextImgFirst {
	width: 645px;
}
.idSpecial2ColWrap .idSkiDetail .idTextImg {
	width: 645px;
}
.idSkiDetail .idTeaserLay .idTextImg {
	margin: 60px 0px 0px;
}
.idSkiDetail .idTextImgFirst span {
	margin: 0px; padding: 0px 10px; left: 0px; float: left;
}
.idSkiDetail .idTextImg span {
	margin: 0px; padding: 0px 10px; left: 0px; float: left;
}
.idSkiDetail .idTextImgFirst .idTextRight {
	float: right;
}
.idSkiDetail .idTextImg .idTextRight {
	float: right;
}
.idSkiDetail .idSkiDetailTable {
	margin: 10px 0px 0px; width: 225px; float: left;
}
.idSpecial2ColWrap .idSkiDetail .idSkiDetailTable {
	width: 320px;
}
.idSkiDetail .idSkiDetailTable .idFirst {
	width: 125px;
}
.idSkiDetail .idSkiDetailTable th {
	font-weight: 700;
}
.idSkiDetail .idSkiDetailSearch a {
	color: rgb(92, 92, 92); font-weight: bold;
}
.idSkiDetail .idWeatherSearchWinter strong {
	margin: 0px 0px 15px; font-size: 16px; font-weight: 700; display: block;
}
.idSkiDetail .idWeatherSearchWinter label {
	margin: 0px 10px 0px 0px;
}
.idSkiDetail .idWeatherSearchWinter .idFormItem {
	margin: 0px 20px 0px 0px; width: 207px; clear: right; float: left; display: block;
}
.idSpecial2ColWrap .idSkiDetail .idWeatherSearchWinter .idFormItem {
	width: 302px;
}
.idSkiDetail .idWeatherSearchWinter .idSecond {
	clear: none; display: inline;
}
.idSkiDetail .idSkiDetailSearch .idWeatherSearchBox label {
	color: rgb(92, 92, 92); font-size: 12px; font-weight: 400;
}
.idSkiDetail .idSkiDetailSearch select {
	width: 155px;
}
.idSkiDetail .idSkiDetailSearchResult .idSkiDetailTable {
	width: 455px; background-color: rgb(255, 255, 255);
}
.idSpecial2ColWrap .idSkiDetail .idSkiDetailSearchResult .idSkiDetailTable {
	width: 643px;
}
.idSkiDetailSearchResult .idSkiDetailTable thead tr:hover {
	color: rgb(255, 255, 255); background-color: rgb(92, 92, 92);
}
.idSkiDetailSearchResult .idSkiDetailTable thead {
	color: rgb(255, 255, 255); background-color: rgb(92, 92, 92);
}
.idSkiDetailSearchResult .idSkiDetailTable th {
	padding: 4px 0px 4px 5px; width: 215px;
}
.idSkiDetailSearchResult .idSkiDetailTable td {
	padding: 4px 0px 4px 5px; width: 215px;
}
.idSkiDetailSearchResult .idSkiDetailTable .idFirst {
	width: 150px;
}
.idSkiDetailSearchResult .idSkiDetailTable .idLast {
	width: 85px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable th {
	width: 280px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable td {
	width: 280px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable .idFirst {
	width: 225px;
}
.idSpecial2ColWrap .idSkiDetailSearchResult .idSkiDetailTable .idLast {
	width: 120px;
}
.idWeatherCityForecast .idTeaserLay .idFirst strong {
	font-weight: 700; display: block;
}
.idWeatherCityForecast .idWeatherCityForecastTable {
	margin: 10px 0px 0px;
}
.idWeatherCityForecast .idWeatherCityForecastTable td {
	border: currentColor;
}
.idWeatherCityForecast .idWeatherCityForecastTable {
	border: currentColor;
}
.idWeatherCityForecast .idWeatherCityForecastTable .idFirst {
	padding: 3px 3px 3px 0px; width: 119px;
}
.idSpecial2ColWrap .idWeatherCityForecast .idWeatherCityForecastTable .idFirst {
	width: 170px; text-align: left;
}
.idWeatherCityForecast .idWeatherCityForecastTable td {
	width: 80px;
}
.idSpecial2ColWrap .idWeatherCityForecast .idWeatherCityForecastTable td {
	width: 115px; text-align: center;
}
.idWeatherCityWindForecast .idTeaserLay .idVoteResponse {
	width: 150px; float: left; display: block;
}
.idWeatherCityWindForecast .idVoteResponse .idVoteVoices {
	margin: 0px 5px 0px 0px;
}
.idWeatherCityWindForecast .idTeaserLay p {
	margin: 0px 0px 5px; font-weight: bold;
}
.idWeatherCityWindForecast .idTeaserLay h6 {
	margin: 0px 0px 5px; font-weight: bold;
}
.idWeatherCityWindForecast p.idTitem {
	line-height: 8px;
}
.idBoxesWrap .idWeatherCityWindForecast .idTeaserLay .idVoteResponse {
	width: 95px;
}
.idContentWrap .idWeatherRegionForecast .idOneColumn .idMediaRight .idWeatherRegionHeadline {
	float: none;
}
.idContentWrap .idWeatherRegionForecast .idOneColumn .idMediaRight .idWeatherRegionText {
	float: none;
}
.idBasicWrap .idWeatherRegionForecast .idMediaBox {
	margin: 0px 0px 5px; width: 455px; height: 475px; overflow: hidden; display: block;
}
.idBasicWrap .idWeatherRegionForecast .idMediaBox img {
	margin: 0px; float: left;
}
.idWeatherRegionForecast .idMoreEnd {
	margin: 0px 0px 5px;
}
.idBasicWrap .idClStandard .idWeatherRegionForecast .idMediaBox {
	width: 475px;
}
.idBasicWrap .idClHl .idWeatherRegionForecast .idMediaBox {
	width: 475px;
}
.idFullWrap .idWeatherCountryForecast .idWeatherCountryForecastImg {
	border: 1px solid rgb(92, 92, 92);
}
.idWeatherCountryForecast .idTitem a {
	margin: 0px; border-bottom-color: rgb(92, 92, 92); border-bottom-width: 1px; border-bottom-style: dotted;
}
.idWeatherCountryForecast .idTitem a:hover {
	border-bottom-color: rgb(92, 92, 92); border-bottom-width: 1px; border-bottom-style: solid;
}
.idWeatherCountryForecast .idWeatherCountryForecastStrong {
	font-weight: bold;
}
.idBasicWrap .idWeatherCountryForecast .idMediaBox {
	width: 455px; height: 475px; overflow: hidden; display: block;
}
.idSpecial2ColWrap .idBasicWrap .idWeatherCountryForecast .idMediaBox {
	display: inline;
}
.idWeatherPollenForecast .idTeaserLay a {
	color: rgb(92, 92, 92); font-weight: 700;
}
.idWeatherPollenForecast .idWeatherPollenForecastStrong {
	clear: both; font-weight: 700; display: block;
}
.idWeatherPollenForecast .idTeaserLay img {
	border: 1px solid rgb(210, 210, 210);
}
.idBasicWrap .idWeatherPollenForecast .idThreeColumn .idTeaserLay img {
	width: 50px; height: 50px;
}
.idBoxesWrap .idWeatherPollenForecast .idTwoColumn .idContent .idImgLink {
	margin: 0px 9px 5px 0px; width: 52px; float: left;
}
.idBasicWrap .idWeatherPollenForecast .idThreeColumn .idContent .idImgLink {
	margin: 0px 9px 5px 0px; width: 52px; float: left;
}
.idWeatherPollenForecast .idContent .idWeatherPolleColor {
	background-position: left 25px; padding: 0px; width: 75px; line-height: 35px; float: right; background-repeat: no-repeat;
}
.idBasicWrap .idWeatherPollenForecast .idContent .idWeatherPolleColor {
	width: 85px;
}
.idSmallWrap .idWeatherPollenForecast .idContent .idWeatherPolleColor {
	width: 95px;
}
.idSmallWrap .idWeatherPollenForecast .idContent {
	margin: 0px;
}
.idSmallWrap .idWeatherPollenForecast .idIndexFirst {
	margin: 0px;
}
.idBoxesWrap .idWeatherPollenForecast .idIndexSecond {
	margin: 0px 0px 20px;
}
.idWeatherPollenForecast .idIndexFirst a {
	background-position: left 4px; padding: 0px 0px 0px 17px; font-size: 11px; display: block; background-repeat: no-repeat;
}
.idWeatherPollenForecast .idIndexSecond a {
	background-position: left 4px; padding: 0px 0px 0px 17px; font-size: 11px; display: block; background-repeat: no-repeat;
}
.idWeatherPollenForecast .keine_belastung {
	background-image: url("../img/basis/weather/icons/pollen/small/keine_belastung.gif");
}
.idWeatherPollenForecast .schwache_belastung {
	background-image: url("../img/basis/weather/icons/pollen/small/schwache_belastung.gif");
}
.idWeatherPollenForecast .starke_belastung {
	background-image: url("../img/basis/weather/icons/pollen/small/starke_belastung.gif");
}
.idWeatherPollenForecast .maessige_belastung {
	background-image: url("../img/basis/weather/icons/pollen/small/maessige_belastung.gif");
}
.idSpecial2ColWrap .idBasicWrap .idWeatherPollenForecast .idTeaserLay {
	margin: 0px 65px 0px 0px; width: 150px;
}
.idWeatherBioForecast .idWeatherBioForecastList a {
	font-weight: bold;
}
.idWeatherForecastSplitpane .idTwoColumn .idTeaserLay {
	margin: 0px 0px 10px; border: 1px solid rgb(210, 210, 210); width: 230px; height: 88px; background-image: url("../img/basis/weather/other/splitpane/splitpane.gif");
}
.idWeatherForecastSplitpane .idTeaserLay .idSecond {
	margin: 0px;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idTitem {
	width: 75px; font-weight: 700; float: left;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idSecond {
	margin: 0px;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idFirst {
	margin: 20px 0px 0px 5px; line-height: 45px; font-size: 40px;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird {
	margin: 20px 0px 0px; line-height: 20px; font-size: 16px;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird p {
	width: 70px; text-align: right;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird span {
	text-align: left; float: left;
}
.idWeatherForecastSplitpane .isSplitpaneTemperatureForcast .idThird .idLine {
	border-bottom-color: rgb(92, 92, 92); border-bottom-width: 1px; border-bottom-style: solid;
}
.idWeatherForecastSplitpane .isSplitpaneSunForcast ul {
	margin: 20px 0px 0px 25px; width: auto;
}
.idWeatherForecastSplitpane .isSplitpaneSunForcast p {
	width: auto; float: none;
}
.idWeatherForecastSplitpane .isSplitpaneSunForcast span {
	margin: 0px 10px 0px 0px; width: 35px; text-align: right; font-weight: 700; float: left; display: block;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast.idTeaserLay .idTitem {
	float: left;
}
.idWeatherForecastSplitpane .idSun {
	background-image: url("../img/basis/weather/other/splitpane/splitpane_sun.gif");
}
.idWeatherForecastSplitpane .idMoon {
	background-image: url("../img/basis/weather/other/splitpane/splitpane_moon.gif");
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast p {
	width: 75px; font-weight: 700;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idFirst {
	margin: 10px 0px 0px 5px;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idSecond {
	margin: 10px 0px 0px 5px;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idThird {
	margin: 10px 0px 0px 5px;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idFirst span {
	line-height: 35px; font-size: 25px; float: left;
}
.idWeatherForecastSplitpane .idSplitpaneMoonUpDownForcast .idThird span {
	line-height: 35px; font-size: 25px; float: left;
}
.id3Col .idFullWrap .idWeatherCityForecastPanorama .idFirst {
	width: 255px;
}
.id2Col .idFullWrap .idWeatherCityForecastPanorama .idFirst {
	width: 210px;
}
.idWeatherCityForecastPanorama .idTeaserLay {
	float: left;
}
.idWeatherCityForecastPanorama .idTeaserLay p {
	float: left;
}
.idWeatherCityForecastPanorama .idTeaserLay ul {
	float: left;
}
.idWeatherCityForecastPanorama .idFirst {
	height: 149px; overflow: hidden; position: relative;
}
.idWeatherCityForecastPanorama .idSecond {
	height: 149px; overflow: hidden; position: relative;
}
.idWeatherCityForecastPanorama .idSecond {
	width: 139px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.idWeatherCityForecastPanorama .idFirst .idWeatherPanoClouds {
	left: 0px; top: 0px; position: absolute;
}
.idWeatherCityForecastPanorama .idSecond .idWeatherPanoClouds {
	left: 0px; top: 0px; position: absolute;
}
.idWeatherCityForecastPanorama .idFirst .idWeatherPanoImg {
	left: 0px; top: 0px; position: absolute;
}
.idWeatherCityForecastPanorama .idSecond .idWeatherPanoImg {
	left: 0px; top: 0px; position: absolute;
}
.idWeatherCityForecastPanorama .idPanoTxt {
	height: 46px; background-image: url("../img/basis/weather/other/panorama/weather_pano_first.gif");
}
.idWeatherCityForecastPanorama .idPanoTxt p {
	margin: 3px 5px 0px; color: rgb(255, 255, 255);
}
.idWeatherCityForecastPanorama .idSecond {
	width: 139px; clear: both;
}
.idWeatherCityForecastPanorama .idWeatherPanoTextStatus {
	width: 155px; line-height: 20px; float: left;
}
.idWeatherCityForecastPanorama .idWeatherPanoMenuTwoday .idWeatherPanoTextDay {
	color: rgb(255, 209, 0); clear: left; font-weight: 700;
}
.idWeatherCityForecastPanorama .idWeatherPanoMenuDay .idWeatherPanoTextDay {
	color: rgb(255, 209, 0); clear: left; font-weight: 700;
}
.idWeatherCityForecastPanorama .idSecond .idWeatherPanoMenuDay .idWeatherPanoTemp {
	width: 50px; float: right;
}
.idWeatherCityForecastPanorama .idFirst .idWeatherPanoMenuTwoday .idWeatherPanoTemp {
	line-height: 40px; font-size: 22px; font-weight: 700; float: right;
}
.idWeatherCityForecastPanorama .idAdvertising {
	width: 559px; height: 60px; display: block;
}
.idWeatherCityPanoramaADRight .idWeatherCityPanoramaHeadline {
	margin: 0px; width: 400px; height: 60px; float: left; display: block;
}
.idWeatherCityPanoramaADRight .idAdvertising {
	text-align: right; right: 10px; position: absolute;
}
.idWeatherCityPanoramaHasAdvertising .idWeatherCityForecastPanoramaIEHelper {
	margin: 1px 0px 0px; width: 975px; clear: both; display: block;
}
.id3Col .idFullWrap .idClStandard .idWeatherCityForecastPanoramaIEHelper .idFirst {
	width: 275px; display: block;
}
.id3Col .idFullWrap .idClHl .idWeatherCityForecastPanoramaIEHelper .idFirst {
	width: 275px; display: block;
}
.id2Col .idFullWrap .idClStandard .idWeatherCityForecastPanoramaIEHelper .idFirst {
	width: 230px;
}
.id2Col .idFullWrap .idClHl .idWeatherCityForecastPanoramaIEHelper .idFirst {
	width: 230px;
}
.id2Col .idFullWrap .idWeatherCityPanoramaADRight .idWeatherCityPanoramaHeadline {
	width: 230px;
}
.idSmallWrap .idWeatherSwimForecast .idOneColumn .idMediaLeft img {
	margin: 0px 0px 5px;
}
.idBoxesWrap .idWeatherSwimForecast .idOneColumn .idMediaLeft img {
	margin: 0px 0px 5px;
}
.idWeatherSwimForecast .idWaterTemp {
	text-align: right;
}
.idWeatherSwimForecast .idOtherCol {
	text-align: right;
}
.idWeatherSwimForecastDetail .idWeatherSwimForecastDetailIEHelper strong {
	text-align: right; font-weight: 700;
}
.idWeatherSwimForecastDetail .idWeatherSwimForecastDetailIEHelper span {
	float: right;
}
.idWeatherSwimForecastDetail .idSwimSearchFirst {
	margin: 20px 0px 0px; clear: both;
}
.idWeatherSwimForecastDetail .idSwimSearchSecond {
	margin: 20px 0px 0px;
}
.idWeatherGaugeForecastDetail .idWeatherGaugeForecastDetailIEHelper {
	margin: 0px 0px 10px;
}
.idWeatherGaugeForecastDetail .idWeatherGaugeForecastDetailStrong {
	margin: 0px 0px 10px; font-weight: 700;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idMediaLeft {
	margin: 10px 0px 0px; height: 90px;
}
.idSpecial2ColWrap .idWeatherGaugeForecastDetail .idGaugeDetails .idMediaLeft {
	padding: 0px 30px 0px 0px; width: 225px;
}
.idWeatherGaugeForecastDetail .idWeatherGaugeText {
	width: 120px; height: 50px;
}
.idWeatherGaugeForecastDetail .idWeatherGaugeForecastDetailSpan {
	width: 120px; color: rgb(186, 186, 186); font-size: 80%; float: left;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idGaugeInformation {
	float: right;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idGaugeImgSecond {
	float: right;
}
.idWeatherGaugeForecastDetail .idGaugeDetails .idGaugeImgFirst {
	float: left;
}
.idWeatherGaugeForecastDetail .idGaugeIndex .idSecond img {
	margin: 0px 5px 0px 0px; clear: left; float: left;
}
.idWeatherGaugeForecastDetail .idGaugeIndex .idFirst {
	clear: left;
}
.idWeatherGaugeForecastDetail .idGaugeSearch label {
	margin: 0px 5px 0px 0px; float: left;
}
.idWeatherGaugeForecastDetail .idGaugeSearch select {
	width: 150px; display: block;
}
.idWeatherGaugeForecastDetail .idGaugeSearch .idFormLay {
	margin: 10px 0px 0px;
}
.idWeatherSurfForecast .idTwoColumn .idTeaserLay {
	width: 140px; height: 130px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper strong {
	font-weight: 700;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper label {
	font-weight: 700;
}
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper strong {
	font-weight: 700;
}
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper label {
	font-weight: 700;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper img {
	margin: 20px 0px 0px;
}
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper img {
	margin: 20px 0px 0px;
}
.idWeatherSurfForecast .idTwoColumn .idFirst {
	width: 300px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper td {
	width: 150px;
}
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper td {
	width: 150px;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper span {
	margin: 0px 0px 0px 5px; color: rgb(186, 186, 186); font-size: 80%;
}
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper span {
	margin: 0px 0px 0px 5px; color: rgb(186, 186, 186); font-size: 80%;
}
.idWeatherSurfForecast .idWeatherSurfForecastIEHelper {
	margin: 0px 0px 20px;
}
.idWeatherSurfForecast .idWeatherSearchForecastIEHelper {
	margin: 0px 0px 20px;
}
.idWeatherSurfForecast .idWeatherSearchForecastHeadline {
	margin: 0px 0px 10px; font-size: 16px; font-weight: 700;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox {
	width: 455px;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox {
	width: 645px;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem {
	margin: 0px 10px 0px 0px; width: 115px; clear: none; float: left; display: block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem {
	width: 160px;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idWeatherSurfForecastFirst {
	width: 175px; display: block;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem label {
	width: 55px; display: block;
}
.idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem select {
	width: 110px; display: block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idWeatherSurfForecastFirst {
	width: 270px; display: block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem label {
	width: 100px; display: block;
}
.idSpecial2ColWrap .idWeatherSurfForecast .idWeatherSurfSearchBox .idFormItem select {
	width: 140px; display: block;
}
.idWeatherSurfForecast .idSurfwetterCont {
	margin: 20px 0px 0px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable {
	width: auto;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable thead {
	background: 0px 0px rgb(241, 241, 241); margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable .idTabIndex {
	background: 0px 0px rgb(241, 241, 241); margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idWeatherPollenForecastDetailIEHelper .idTable thead {
	background: 0px 0px rgb(241, 241, 241); margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idWeatherPollenForecastDetailIEHelper .idTable .idTabIndex {
	background: 0px 0px rgb(241, 241, 241); margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idWeatherPollenForecastDetail .idPollenForecast th {
	font-weight: bold;
}
.idWeatherPollenForecastDetailIEHelper .idTabHead th {
	font-weight: bold;
}
.idWeatherPollenForecastDetail .idTeaserLay .idTable tbody {
	margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idWeatherPollenForecastDetailIEHelper .idTeaserLay .idTable tbody {
	margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTeaserLay td {
	padding: 0px 0px 0px 20px; border: currentColor; width: 84px; text-align: left; vertical-align: middle;
}
.idPollenForecast .idTeaserLay th {
	padding: 0px 0px 0px 20px; border: currentColor; width: 84px; text-align: left; vertical-align: middle;
}
.idWeatherPollenForecastDetailIEHelper .idTeaserLay th {
	padding: 0px 0px 0px 20px; border: currentColor; width: 84px; text-align: left; vertical-align: middle;
}
.idWeatherPollenForecastDetailIEHelper .idTeaserLay td {
	padding: 0px 0px 0px 20px; border: currentColor; width: 84px; text-align: left; vertical-align: middle;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTeaserLay th {
	padding: 0px; width: 104px; text-align: center;
}
.idWeatherPollenForecastDetailIEHelper .idTeaserLay th {
	padding: 0px; width: 104px; text-align: center;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable .idFirst {
	padding: 1px 0px; width: 270px; line-height: 50px;
}
.idWeatherPollenForecastDetailIEHelper .idTable .idFirst {
	padding: 1px 0px; width: 270px; line-height: 50px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTable .idFirst img {
	margin: 0px 50px 0px 0px; width: 50px; height: 50px; float: left;
}
.idWeatherPollenForecastDetailIEHelper .idTable .idFirst img {
	margin: 0px 50px 0px 0px; width: 50px; height: 50px; float: left;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTabIndex .idFirst {
	width: 115px; padding-left: 100px;
}
.idWeatherPollenForecastDetailIEHelper .idTabIndex .idFirst {
	width: 115px; padding-left: 100px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTabHead .idFirst {
	width: 245px;
}
.idWeatherPollenForecastDetailIEHelper .idTabHead .idFirst {
	width: 245px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idTabIndex td {
	width: 188px;
}
.idWeatherPollenForecastDetailIEHelper .idTabIndex td {
	width: 188px;
}
.idWeatherPollenForecastDetail .idPollenForecast .idPollenForecastIndexImg {
	clear: both; float: left;
}
.idWeatherPollenForecastDetailIEHelper .idPollenForecastIndexImg {
	clear: both; float: left;
}
.idWeatherPollenForecastDetail .idPollenForecast .idPollenForecastIndexText {
	margin: 0px 0px 5px 25px;
}
.idWeatherPollenForecastDetailIEHelper .idPollenForecastIndexText {
	margin: 0px 0px 5px 25px;
}
.idCityRelated .idCityRelatedUL {
	float: left;
}
.idCityRelated .idCityRelatedLI {
	float: left;
}
.idWeatherRelatedSearch .idWeatherSearchBox {
	margin: 0px; float: left;
}
.idBasicWrap .idWeatherRelatedSearch .idWeatherSearchBox {
	width: 455px;
}
.idBasicWrap .idWeatherRelatedSearch .idSearchError {
	width: 455px;
}
.idBasicWrap .idWeatherSearchResult .idMeintenSieIEHelper {
	width: 455px;
}
.idBasicWrap .idWeatherRelatedSearch .idCityRelated {
	width: 455px;
}
.idFullWrap .idWeatherRelatedSearch .idWeatherSearchBox {
	width: 770px;
}
.idFullWrap .idWeatherRelatedSearch .idSearchError {
	width: 770px;
}
.idFullWrap .idWeatherRelatedSearch .idCityRelated {
	width: 770px;
}
.idFullWrap .idWeatherSearchResult .idMeintenSieIEHelper {
	width: 778px;
}
.id3Col .idFullWrap .idWeatherRelatedSearch .idWeatherSearchBox {
	width: 995px;
}
.id3Col .idFullWrap .idWeatherRelatedSearch .idSearchError {
	width: 995px;
}
.id3Col .idFullWrap .idWeatherRelatedSearch .idCityRelated {
	width: 995px;
}
.id3Col .idFullWrap .idWeatherSearchResult .idMeintenSieIEHelper {
	width: 963px;
}
.idSpecial2ColWrap .idFullWrap .idWeatherRelatedSearch .idWeatherSearchBox {
	width: 955px;
}
.idSpecial2ColWrap .idFullWrap .idWeatherRelatedSearch .idSearchError {
	width: 955px;
}
.idSpecial2ColWrap .idFullWrap .idWeatherRelatedSearch .idCityRelated {
	width: 955px;
}
.idSpecial2ColWrap .idWeatherRelatedSearch .idWeatherSearchBox {
	width: 645px;
}
.idSpecial2ColWrap .idWeatherRelatedSearch .idSearchError {
	width: 645px;
}
.idSpecial2ColWrap .idWeatherSearchResult .idMeintenSieIEHelper {
	width: 645px;
}
.idSpecial2ColWrap .idWeatherRelatedSearch .idCityRelated {
	width: 645px;
}
.idWeatherRelatedSearch .idSearchError strong {
	color: red; font-weight: bold;
}
.idWeatherRelatedSearch .idCityRelated {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.id2Col .idFullWrap .idWeatherSearchBox .idFormLay .idTextField label {
	width: auto;
}
.id2Col .idFullWrap .idWeatherSearchBox .idFormLay .idTextField input {
	width: 250px;
}
.idWeatherSearchBox .idCityRelated .idCityRelatedUL {
	float: left;
}
.idWeatherSearchBox .idCityRelated .idCityRelatedLI {
	float: left;
}
.idCityRelated .idCityRelatedLink {
	outline: 0px; color: rgb(92, 92, 92); font-weight: 700; text-decoration: none;
}
.idWeatherSearchBox .idFormLay .idTextField {
	float: left;
}
.idBasicWrap .idWeatherSearch .idFormLay .idTextField {
	float: left;
}
.idWeatherSearchBox .idButton {
	margin: 0px 0px 0px 15px;
}
.idWeatherSearchBox label {
	font-weight: bold;
}
.idBasicWrap .idWeatherSearch label {
	font-weight: bold;
}
.idWeatherSearchBox .idSearchtext {
	margin: 5px 0px 0px; color: rgb(225, 0, 42); font-weight: 700;
}
.idWeatherSearchBox .idSearchtextBeispiel {
	margin: 5px 0px 0px; color: rgb(225, 0, 42); font-weight: 700;
}
.idBasicWrap .idWeatherSearch .idTextField input {
	width: 270px;
}
.idBasicWrap .idWeatherSearch .idFormLay .idTextField label {
	width: 80px;
}
.idSpecial2ColWrap .idBasicWrap .idWeatherSearch .idFormLay .idTextField label {
	width: 100px;
}
.idSpecial2ColWrap .idFullWrap .idFormLay .idTextField input {
	width: 390px;
}
.idWeatherSearchResult .idCityForecast {
	margin: 0px 0px 15px;
}
.idWeatherSearchResult .idPollenForecast {
	margin: 0px 0px 15px;
}
.idWeatherSearchResult .idSubTeaserLay {
	width: 100%;
}
.idMeintenSie .idMeintenSieHeadline {
	margin: 0px 0px 5px; clear: both; font-size: 16px; font-weight: bold;
}
.idMeintenSie .idMeintenSieIEHelper {
	background: 0px 0px rgb(241, 241, 241); margin: 0px 0px 3px; padding: 5px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idMeintenSie .idMeintenSieIEHelper ul {
	margin: 0px 0px 10px; float: left;
}
.idMeintenSie .idMeintenSieIEHelper li {
	float: left;
}
.idMeintenSie .idMeintenSieIEHelper a {
	outline: 0px; color: rgb(92, 92, 92); text-decoration: none; white-space: nowrap;
}
.idCityForecastIEHelper .idCityForecastTable thead {
	background: 0px 0px rgb(241, 241, 241); margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idCityForecastIEHelper .idCityForecastTable tbody {
	margin: 0px 0px 3px; border: 1px solid rgb(210, 210, 210); display: block;
}
.idCityForecastIEHelper .idCityForecastTable th {
	padding: 0px; border: currentColor; width: 109px; text-align: center; vertical-align: top; float: left; display: block;
}
.idCityForecastIEHelper .idCityForecastTable td {
	padding: 0px; border: currentColor; width: 109px; text-align: center; vertical-align: top; float: left; display: block;
}
.idCityForecastIEHelper .idCityForecastTable th {
	font-weight: bold;
}
.idCityForecastIEHelper .idCityForecastTable .idFirst {
	padding: 0px 0px 0px 5px; width: 237px; text-align: left;
}
.idCityForecastIEHelper .idCityForecastHeadline {
	line-height: 1.1em; font-size: 16px; font-weight: bold;
}
.idCityForecastIEHelper .idCityForecastTable .idTabTemp {
	background: 0px 0px rgb(241, 241, 241); font-weight: bold;
}
.id3Col .idCityForecastIEHelper .idCityForecastTable .idFirst {
	width: 204px;
}
.idWeatherContinentForecast .idWeatherContinentForecastImg {
	border: 1px solid rgb(92, 92, 92);
}
.idWeatherEventContainer .idWeatherEventContainerIEHelper a {
	color: rgb(92, 92, 92);
}
.idCarouselNews .idCarouselTraffic .idItemsContainer {
	height: 140px; overflow: hidden; position: relative;
}
.idCarouselNews .idCarouselItems li {
	width: 90px; height: 140px; overflow: hidden;
}
.idCarouselNews .idCarouselItems li h6 {
	margin: 5px 5px 2px; line-height: 12px; font-size: 11px; font-weight: 700;
}
.idCarouselNews .idCarouselItems li p {
	margin: 0px 5px; line-height: 1.1em; font-size: 11px;
}
.idCarouselNews .idWeatherEventContainerSpan {
	background: url("../img/basis/icons/traffic_small.gif") no-repeat left 0px; margin: 5px 3px 0px; width: 15px; height: 12px; float: left;
}
.idCarouselNews .idCarouselItems {
	display: inline-block !important; position: relative;
}
.idCarouselNews .idCarouselWindow {
	height: 141px;
}
.idCarouselNews .idPrevious_button p {
	display: none;
}
.idCarouselNews .idNext_button p {
	display: none;
}
.idCarouselNews .idNext_button {
	background: url("../img/basis/layout/carousel_down_on.png") no-repeat left top rgb(226, 226, 226); width: 90px; height: 9px;
}
.idCarouselNews .idPrevious_button {
	background: url("../img/basis/layout/carousel_down_on.png") no-repeat left top rgb(226, 226, 226); width: 90px; height: 9px;
}
.idCarouselNews .idPrevious_button_disabled {
	background: url("../img/basis/layout/carousel_down_on.png") no-repeat left top rgb(226, 226, 226); width: 90px; height: 9px;
}
.idCarouselNews .idNext_button_disabled {
	background: url("../img/basis/layout/carousel_down_on.png") no-repeat left top rgb(226, 226, 226); width: 90px; height: 9px;
}
.idCarouselNews .idPrevious_button {
	background: url("../img/basis/layout/carousel_up_on.png") no-repeat left top rgb(226, 226, 226);
}
.idCarouselNews .idPrevious_button_disabled {
	background: url("../img/basis/layout/carousel_up.png") no-repeat left top rgb(226, 226, 226);
}
.idCarouselNews .idNext_button_disabled {
	background: url("../img/basis/layout/carousel_down.png") no-repeat left top rgb(226, 226, 226);
}
.idCarouselNews .idCarouselItems span {
	height: 20px; font-size: 10px;
}
.idCarouselNews .idMoreEnd {
	margin: 5px 0px 0px; font-size: 11px; font-weight: 700;
}
.idCarouselNews .idButton {
	margin: 1px 0px 0px; padding: 0px; height: 16px;
}
.idType3070 .idCarouselNews .idTrafficIcon {
	background: url("../img/basis/icons/ico_traffic_deco_big.png") no-repeat right 0px;
}
.idType3070 .idCarouselNews .idTrafficHeadline {
	height: auto; line-height: 20px; font-size: 16px; font-weight: 700;
}
.idType3070 .idCarouselNews .idTrafficHeadline span {
	font-size: 10px; font-weight: normal; display: block;
}
.idType3070 .idCarouselNews .idTeaserLay {
	width: 185px; height: 94px;
}
.idType3070 .idCarouselNews .idCarouselWindow {
	height: 100px;
}
.idType3070 .idCarouselNews .idPrevious_button {
	margin: 5px 0px;
}
.idType3070 .idCarouselNews .idNext_button {
	margin: 5px 0px 0px;
}
.idType3070 .idCarouselNews .idNext_button {
	background: url("../img/basis/layout/carousel_down_on_190.png") no-repeat left top rgb(226, 226, 226); margin: 0px 0px 5px -5px; width: 190px; height: 9px;
}
.idType3070 .idCarouselNews .idPrevious_button {
	background: url("../img/basis/layout/carousel_down_on_190.png") no-repeat left top rgb(226, 226, 226); margin: 0px 0px 5px -5px; width: 190px; height: 9px;
}
.idType3070 .idCarouselNews .idPrevious_button_disabled {
	background: url("../img/basis/layout/carousel_down_on_190.png") no-repeat left top rgb(226, 226, 226); margin: 0px 0px 5px -5px; width: 190px; height: 9px;
}
.idType3070 .idCarouselNews .idNext_button_disabled {
	background: url("../img/basis/layout/carousel_down_on_190.png") no-repeat left top rgb(226, 226, 226); margin: 0px 0px 5px -5px; width: 190px; height: 9px;
}
.idType3070 .idCarouselNews .idPrevious_button {
	background: url("../img/basis/layout/carousel_up_on_190.png") no-repeat left top rgb(226, 226, 226); margin: 5px 0px 5px -5px;
}
.idType3070 .idCarouselNews .idPrevious_button_disabled {
	background: url("../img/basis/layout/carousel_up_190.png") no-repeat left top rgb(226, 226, 226); margin: 5px 0px 5px -5px;
}
.idType3070 .idCarouselNews .idNext_button_disabled {
	background: url("../img/basis/layout/carousel_down_190.png") no-repeat left top rgb(226, 226, 226); margin: 0px 0px 5px -5px;
}
.idType3070 .idLeftWeather {
	margin: 0px 1px 0px 0px; width: 79px; height: 205px; overflow: hidden;
}
.idType3070 .idRightWeather {
	width: 180px; height: 205px; overflow: hidden;
}
.idType3070 .idTeaserLay {
	width: 83px; height: 50px; clear: both;
}
.idType3070 .idTabSecond {
	background: url("../img/basis/weather/for_css/linieh.gif") repeat-x left bottom;
}
.idType3070 .idTabFirst {
	background: url("../img/basis/weather/for_css/linieh.gif") repeat-x left bottom;
}
.idType3070 .idLeftWeather .idWeatherInfo {
	text-align: center;
}
.idType3070 .idLeftWeather .idImgLink {
	margin: 0px 5px 0px 0px; float: left;
}
.idType3070 .idLeftWeather .idLinkText {
	padding: 10px 0px 0px; font-size: 14px; font-weight: 700;
}
.idType7030 h4.idTrafficHeadline {
	margin: 0px 0px 3px; font-size: 14px;
}
.idType7030 .idLeftWeather {
	margin: 0px 1px 0px 0px; width: 176px; height: 205px; overflow: hidden; display: block;
}
.idType7030 .idRightWeather {
	width: 82px; height: 205px;
}
.idType7030 .idLeftWeather .idTeaserLay {
	float: left;
}
.idType7030 .idLeftWeather .idTabWeather {
	background: url("../img/basis/weather/for_css/linieh.gif") repeat-x left bottom; padding: 0px 0px 2px; text-align: center;
}
.idType7030 .idLeftWeather .idWeatherInfo {
	width: 112px; overflow: hidden; float: left; display: block;
}
.idType7030 .idLeftWeather .idTabToday .idImgLink {
	display: inline;
}
.idType7030 .idLeftWeather .idTabFirst {
	margin: 0px 0px 0px -2px; clear: left;
}
.idType7030 .idLeftWeather .idTabLast {
	margin: 0px -2px 0px 0px;
}
.idType7030 .idLeftWeather .idWeatherLinkList {
	margin: 5px 0px 10px 5px; width: 185px;
}
.idType7030 .idLeftWeather .idHalfList li {
	margin: 0px; font-weight: 700;
}
.idType7030 .idPrevious_button {
	margin: 0px 0px 0px -5px;
}
.idType7030 .idNext_button {
	margin: 0px 0px 0px -5px;
}
.idType7030 .idCarouselNews .idCarouselWindow {
	margin: 0px -5px;
}
.idType7030 .idLeftWeather .idTabToday {
	float: none;
}
.idType7030 .idWeatherModern .idWeatherTabHeader {
	margin: 0px 0px 4px; border-top-color: rgb(210, 210, 210); border-bottom-color: rgb(210, 210, 210); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d2d2', endColorstr='#f1f1f1',GradientType=0 ); background-color: rgb(255, 255, 255);
}
.idType7030 .idWeatherModern .idWeatherTabHeader {
	width: 35px;
}
.idType7030 .idWeatherModern .idTabFirst .idWeatherTabHeader {
	border-radius: 3px 0px 0px 3px; border-left-color: rgb(210, 210, 210); border-left-width: 1px; border-left-style: solid; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px;
}
.idType7030 .idWeatherModern .idTabLast .idWeatherTabHeader {
	border-radius: 0px 3px 3px 0px; border-right-color: rgb(210, 210, 210); border-right-width: 1px; border-right-style: solid; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0;
}
.idType7030 .idWeatherModern .idTabToday p.idTitem {
	margin: 10px 0px 0px 15px; line-height: 35px; font-size: 20px; font-weight: 700; float: left;
}
.idType7030 .idWeatherModern .idTabToday .idImgLink {
	margin: 0px 0px 0px 13px;
}
.idType7030 .idWeatherModern .idWeatherInfoModern p.idTitem {
	margin: 10px 0px 0px; line-height: 35px; font-size: 20px; font-weight: 700;
}
.idType7030 .idWeatherClassic .idWeatherTabHeader a {
	color: rgb(255, 255, 255);
}
.idType7030 .idWeatherClassic .idWeatherTabHeader {
	margin: 10px 0px 5px; width: 36px; font-weight: 700; background-color: rgb(92, 92, 92);
}
.idType7030 .idWeatherClassic .idTabToday p.idTitem {
	margin: 20px 2px 0px 0px; font-size: 12px; font-weight: 700; float: left; display: block;
}
.idType100 .idLeftWeather {
	text-align: center;
}
.idType100 .idLeftWeather .idTitem a {
	font-weight: 700;
}
.idBoxesWrap .idType100 .idLeftWeather .idTeaserLay {
	padding: 5px 0px 0px; width: 99px;
}
.idBoxesWrap .idType100 .idLeftWeather .idFirst {
	margin: -9px 1px 0px -9px; background-image: url("../img/basis/weather/for_css/we_background_forecast.png");
}
.idType100 .idLeftWeather .idSecond {
	background: url("../img/basis/weather/for_css/we_background_forecast_2.png") no-repeat right; margin: -9px 0px 0px;
}
.idType100 .idLeftWeather .idThird {
	margin: -9px -9px 0px 0px;
}
.idBoxesWrap .idType100 .idLeftWeather .idTeaserLay img {
	width: 65px; height: 75px; display: inline;
}
.idType7030 .idLinkedImage {
	padding: 0px; border: 0px currentColor; width: 102px; height: 225px; overflow: hidden;
}
.idBoxesWrap .idType7030 .idLinkedImage .idImgLink {
	width: 102px;
}
.idType3070 .idLinkedImage {
	padding: 0px; border: 0px currentColor; width: 200px; height: 225px; overflow: hidden;
}
.idBoxesWrap .idType3070 .idLinkedImage .idImgLink {
	width: 200px;
}
.idWeatherGaugeForecast .idTeaserLay .idWeatherGaugeForecastHeadline {
	margin: 0px 0px 2px; font-size: 12px;
}
.idWeatherGaugeForecast .idTeaserLay .idWeatherGaugeForecastHeadline:hover {
	margin: 0px 0px 2px; font-size: 12px;
}
.idWeatherGaugeForecast .idWeatherGaugeForecastText {
	color: rgb(155, 155, 155); font-size: 10px;
}
.idWeatherGaugeForecast .idOneColumn .idTeaserLay {
	margin: 0px 0px 5px;
}
.idWeatherFarmerRules .idTeaserLay h4.idTitem {
	margin: 5px 0px;
}
